home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / esc.jar / com / extensibility / print / Printer$1$PageLabel.class (.txt) < prev   
Encoding:
Java Class File  |  2000-06-30  |  1.6 KB  |  38 lines

  1. package com.extensibility.print;
  2.  
  3. import com.extensibility.util.StringUtilities;
  4. import java.awt.Font;
  5. import javax.swing.JComponent;
  6. import javax.swing.JLabel;
  7. import javax.swing.event.ChangeEvent;
  8.  
  9. class Printer$1$PageLabel extends JLabel implements PageChangeListener {
  10.    // $FF: synthetic field
  11.    final Printer this$0;
  12.    String orgText;
  13.  
  14.    public void pageChanged(int var1) {
  15.       System.out.println(String.valueOf(String.valueOf(this.orgText).concat(String.valueOf(" => "))).concat(String.valueOf(StringUtilities.replace(this.orgText, "<page>", (new Integer(var1)).toString()))));
  16.       super.setText(StringUtilities.replace(this.orgText, "<page>", (new Integer(var1)).toString()));
  17.    }
  18.  
  19.    public void setText(String var1) {
  20.       this.orgText = var1;
  21.       super.setText(var1);
  22.    }
  23.  
  24.    public Printer$1$PageLabel(Printer var1, String var2, int var3) {
  25.       this(var1, var3);
  26.       this.this$0 = var1;
  27.       this.setText(var2);
  28.    }
  29.  
  30.    public Printer$1$PageLabel(Printer var1, int var2) {
  31.       this.this$0 = var1;
  32.       ((JComponent)this).setFont(new Font("SanSerif", 0, var2));
  33.    }
  34.  
  35.    public void stateChanged(ChangeEvent var1) {
  36.    }
  37. }
  38.